草庐IT

jQuery Cookie 插件

全部标签

php - 带有自动填充和添加新记录的 select2 下拉插件

我现在正在使用select2下拉插件。我遇到的情况是我必须添加一个select2字段,该字段会自动填充我们应用程序中的现有邮件ID。我能够这样做,但我还必须在同一字段中添加不在我们的应用程序中的新邮件ID。我无法解决。你们中的任何人都可以帮我解决这个问题吗...这是我的查看页面代码。JS代码:$('body').on('click','[data-button="reply-mail"],[data-click="reply"]',function(){attach=[];var$ti=$(this).closest('[data-role="row-list"]').find('[d

php - Bogo 插件 : Post in alternative language appears on blog despite draft, 预定或 bin 状态

我正在使用BogoOnePress上的插件主题来创建我的英文帖子的波兰语版本。当我用英文创建草稿或预定帖子时,一切都很好。当我用波兰语创建这些帖子的翻译版本时,无论我设置什么状态(草稿、预定、移动到bin!),它们都会立即出现在波兰语博客索引中。要隐藏它们,我必须删除它们并永久清空垃圾箱。我的主题:OnePress1.2.4(也用1.3.0测试过,结果相同)我的活跃插件:Bogo2.8.1(也测试了3.1,结果相同)CBX灵活倒计时1.7.2联系表74.5JustifiedGallery1.1限制登录尝试1.7.1密码保护2.0.3postmanSMTP1.7.2适用于WordPres

php - jQuery 提示插件和 $_POST 的问题

我正在使用remysharp'shintplugin.但是当我不填写字段发布表单时,输入仍然有$_POST['names']='hint';我怎样才能避免这个问题?提前致谢。编辑:jQuery代码:$(".input").hint();$(".lSubmit").click(function(e){e.preventDefault();$.post('form.php',decodeURIComponent($("#forms").serialize()),function(data){$('.result').html(data);});}); 最佳答案

javascript - 管理员(管理员)和用户(编辑、作者、贡献者等)的 Wordpress 插件

我正在开发一个Wordpress插件,它为不同的用户(管理员、编辑、作者、贡献者、订阅者)提供不同的权限。我已经能够使该插件在管理员面板或页面/末尾完美运行,但是当我以编辑身份登录时,我无法在他们页面的侧边栏上看到该插件。我怎样才能为不同的用户显示这个?add_action('admin_menu','admin_menu');functionadmin_menu(){add_menu_page('PluginTitle','Pluginmenuname','manage_options','pl_plugins','plugin_function');add_users_page('

php - 在 OOP 插件中使用 WordPress admin_notices

我在WordPress中注册了一个新的管理页面,我在其中显示输出HTML和格式并验证一些输入并保存到数据库。一切都很好。真正不起作用的是使用admin_noticesHook来显示任何错误/更新消息。我猜我不能从add_menu_page函数中调用那个钩子(Hook)?如果是这样,您打算如何处理OOP插件中自定义页面上的错误?我在下面包含了一个非常精简的代码版本。classFitems_Admin{public$admin_notices=array();publicfunction__construct(){//RegisterMenusadd_action('admin_menu'

php - 如何检查当前页面是否是wordpress中的插件管理面板

我想知道如何检查我当前是否在插件的管理页面中。我创建了一个带有菜单项的插件,该菜单项显示包含该插件使用的一些统计信息的页面,为此,我使用自定义JQuery插件和一些CSS,我永远不会在该页面之外使用它们。所以我想知道如何检查这个,是否入队插件的样式和JS。这是我的入队样式代码functionbridge_style_enqueuer(){wp_register_style("bridge_display_style",WP_PLUGIN_URL.'/symfony-bridge/chosen.css');wp_register_style("bridge_display_style_t

PHP 调试 : How to configure Xdebug (for example, 用于 Vdebug -Vim 插件-)

如何配置Xdebug使其适用于Vdebug-Vim的PHP调试器?我正在尝试安装Vdebug在Vim中调试PHP。不幸的是,当我按F5几秒钟后出现此消息Waitingforaconnection(Ctrl-Ctocancel,thismessagewillself-destructin20seconds...)Noconnectionwasmade我该怎么办? 最佳答案 我解决了它,现在Vdebug可以正常工作了。在PHP中启用xdebug编辑您的php.ini文件并在“模块设置”部分下添加以下内容:;;;;;;;;;;;;;;;;

php - PHP 中的插件架构

我正计划研究如何在PHP中实现插件架构。我曾尝试在网上搜索可能的引用资料,但我认为如果我在这里询问,也许我搜索好的引用资料会更快、更相关。这里有没有人尝试过在Web项目中使用插件架构?谢谢,欧文 最佳答案 我写过wordpress插件,它们所依赖的魔法是“可变函数名”。例如,这是有效的php,其中将调用函数调用phpinfo():$func_name="phpinfo";$func_name();这允许开发人员“Hook”函数调用,就像在不更改应用程序其余部分的情况下用自己的函数覆盖它们一样。Linux内核模块都是关于“Hook”的

php - 如何在wordpress插件中获取 session 变量

嗨,我是wordpress的新手,我创建了一个插件,我需要在其中打印所有session数据。首先,我在插件文件夹中创建了一个文件,并添加了如下代码functionmyplugin_classname(){print_r($_SESSION);}然后我为两个类tags类的按钮添加了一个点击事件$('.tags').on('click',function(){$.post('my_page.php',{val:$(this).val()});});在my_page.php中,我一直喜欢$_SESSION['tag']=$_POST['val'];但是在myplugin_classname打

php - WooCommerce 在插件付款前获取订单产品详细信息

我需要在插件中付款前显示购物车中的订单详情。我开发了一个连接woocommerce和支付API的插件,我需要在其中发送一系列产品详细信息,例如产品ID、名称、描述、数量和个人金额。我的问题是我找不到合适的钩子(Hook)来正确获取所有数据。我怎样才能得到这些数据?谢谢更新这里是基于所有需要它的人的答案的更新:add_action('woocommerce_checkout_process','woocommerce_get_data',10);functionwoocommerce_get_data(){$cart=array();$items=WC()->cart->get_cart